The Simulation of Synchronous Reactive Systems In Ptolemy II

نویسندگان

  • Paul Whitaker
  • Edward A. Lee
  • Thomas A. Henzinger
  • Jie Liu
  • Xiaojun Liu
چکیده

The Synchronous Reactive (SR) domain in Ptolemy II models systems as components with both infinite processing resources and infinite communication bandwidth. Computation within components and data transfer between components are considered to happen instantaneously. Therefore, a given system is simulated as if all of its components execute and produce outputs at the same time. This raises interesting issues, particularly in systems with feedback. To guarantee a deterministic model of computation, outputs are permitted to have undefined value, and certain constraints are imposed on component behavior. Specialized components, such as finite state machines, may execute even when some inputs are undefined, producing only those outputs that can be determined from the defined inputs. This report outlines the semantics of the SR model of computation and describes its implementation as a domain in Ptolemy II. ii Acknowledgements First, I would like to thank Professor Edward A. Lee for introducing me to the Synchronous Reactive model of computation. His continuous support and guidance made this research possible. I am extremely grateful for the valuable advice he offered me regarding this report, and also over the course of my involvement with the Ptolemy project. I would also like to thank Professor Thomas A. Henzinger for graciously consenting to act as a second reader of this report. I am greatly indebted to Stephen Edwards for his work on Synchronous Reactive systems in Ptolemy Classic. I also appreciated his willingness to discuss his component execution scheduling algorithms. This paper stands on his shoulders. I would like to thank all of my colleagues in the Ptolemy group for providing an excellent research environment and for helping me understand Ptolemy II. In particular, Jie Liu explained some of the implementation issues of fixed-point semantics. Xiaojun Liu taught me about finite state machines in Ptolemy II, allowing me to integrate them with my work. Stephen Neuendorffer clarified many fine points of the Ptolemy II kernel and sometimes helped me identify my mistakes. Yuhong Xiong answered all of my questions about the Ptolemy II type system. Christopher Hylands and Jörn Janneck reviewed a great deal of my work and provided invaluable programming advice. a draft of this report and offered suggestions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Synchronous-Reactive Models

This is a chapter from the book System Design, Modeling, and Simulation using Ptolemy II This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit: http://creativecommons.org/licenses/by-sa/3.0/, or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. Permissions beyond t...

متن کامل

Extending the Real-Time Maude Semantics of Ptolemy to Hierarchical DE Models

This paper extends our Real-Time Maude formalization of the semantics of flat Ptolemy II discreteevent (DE) models to hierarchical models, including modal models. This is a challenging task that requires combining synchronous fixed-point computations with hierarchical structure. The synthesis of a Real-Time Maude verification model from a Ptolemy II DE model, and the formal verification of the ...

متن کامل

Investigation of Two Vector Control Based Methods for Static Synchronous Series Compensator

In this paper, two vector control systems for investigating the performance of Static Synchronous Series Compensators (SSSC) in steady state conditions are presented that are based on famous d-q axis theory. The workability of proposed method to simplify the SSSC mathematical expressions is shown. The performance of SSSC with two different vector controllers, first based on d-q line current...

متن کامل

Verifying hierarchical Ptolemy II discrete-event models using Real-Time Maude

This paper defines a real-time rewriting logic semantics for a significant subset of Ptolemy II discreteevent models. This is a challenging task, since such models combine a synchronous fixed-point semantics with hierarchical structure, explicit time, and a rich expression language. The code generation features of Ptolemy II have been leveraged to automatically synthesize a Real-Time Maude veri...

متن کامل

A Novel Method to Increase the Power Capacity of Transmission Lines Using Transformerless Static Synchronous Series Compensator

In this paper a transformerless Static Synchronous Series Compensator (SSSC) to increase the power capacity of a 230 kV transmission line is proposed. In order to eliminate the transformer, a 15-level cascade H Bridge (CHB) inverter is employed within the proposed compensator structure to inject reactive power to the transmission line. The theory of instantaneous p-q power using in the compensa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001